﻿var status = 0;
//副本开关 开启、true 关闭、false
var open = true;
//开始地图
var startmap = 980032200;
//配置文件名称
var eventname = "CaiBox";

function start() {
	status = -1;
	action(1, 0, 0);
}
function action(mode, type, selection) {
	if (status >= 1 && mode == 0) {
		cm.dispose();
		return;
	}
	if (mode == 1)
		status++;
	else
		status--;

	if (status == 0) {
		var em = cm.getEventManager(eventname);
		if (em == null) {
			cm.sendOk("配置文件不存在,请联系管理员。");
			cm.dispose();
			return;
		}
		if (cm.getPlayer().getMapId() == startmap) {
			cm.sendSimple("#e<敲打箱子>#n\r\n你要放弃本次任务,从这里出去?\r\n#L2##b是的,现在就出去#l");
		} else {
			cm.sendSimple("#r#e[活动简介]：#n#b\r\n本活动每隔2小时开放一次活,每次进入只有5分钟的时间,本活动开放一次只有15分钟也就是说每2小时只能进入3次！ \r\n#r#e<特别注意>:\r\n#k#n活动需要组队进入每次只能进入一组队员,所以这个活动很抢手！一定要好好把握机会！\r\n#r#e<活动奖励>:\r\n#n#d微积分1~2500 PPMS活跃1~2500 抵用卷1~2500 冒险币10~100W\r\n#r#e<特别奖励>:#v2433614##n#d\r\n可随机获得抵用卷.5W点券.1~5星强化卷.防爆卷.魔方等物品\r\n\r\n#L1##b是的,我们现在就去#l");
		}

	} else if (status == 1) {
		if (selection == 1) {
			if (cm.getParty() == null) { //判断组队
				cm.sendOk("你没有创建组队,无法入场。");
				cm.dispose();
			} else if (!cm.isLeader()) { // 判断组队队长
				cm.sendOk("请你们团队的队长和我对话。");
				cm.dispose();
			} else if (!cm.allMembersHere()) {
				cm.sendOk("你的组队部分成员不在当前地图,请召集他们过来后在尝试。"); //判断组队成员是否在一张地图..
				cm.dispose();
			} else {
				var em = cm.getEventManager(eventname);
				if (em == null || open == false) {
					cm.sendSimple("配置文件不存在,请联系管理员。");
				} else {
					var prop = em.getProperty("state");
					if (prop == null || prop.equals("0")) {
						em.startInstance(cm.getParty(), cm.getMap(), 255);
						cm.worldSpouseMessage(0x15, "『敲打箱子』 : " + cm.getChar().getName() + " 进入了活动了。");
					} else {
						cm.sendSimple("已经有队伍在进行了,请换其他频道尝试。");
					}
					cm.dispose();
				}
			}
		} else if (selection == 2) {
			cm.warp(910000000, 0);
			cm.dispose();
		}
	} else if (mode == 0) {
		cm.dispose();
	}
}
